html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
html,body{max-width: 1920px;margin: 0 auto}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.top .w1200{overflow: visible;}
.top{width: 100%;background: #006BCC;height: 124px;}
.top .top_r {width: 700px;}
.top .logo{margin: 22px auto}
.top .search{width: 210px;height: 36px;line-height: 36px;background: url(../images/kuang1.png) no-repeat center;margin-top: 20px;margin-bottom: 8px;}
.top .search input{float: left;width: 140px;height: 36px;line-height: 36px;background: none;margin-left: 20px;color: #fff;font-size: 14px}
.top .search button{float: left;width: 36px;height: 36px;line-height: 36px;background: none;background: url(../images/sousuo.png) no-repeat center;border: none}
.nav li{float: left;height: 60px;line-height: 60px;padding: 0 20px;text-align: center;position: relative;}
.nav ul{display: block;}
.nav li a{display: inline-block;width: 100%;height: 60px;line-height: 60px;color: #fff;font-size: 18px;}
.nav .active{background: #B3D3F0;}
.nav .active a{color: #004b8f}
.nav .nav2 p{background: url(../images/bg10.png) repeat-y center;z-index: 100000000000000000000;}
.nav .nav2{width: 100px;padding-top: 10px;background: url(../images/bg8.png) no-repeat top center;position: absolute;top: 60px;left: 50%;margin-left: -50px;display: none;z-index: 10000;}
.nav .nav2 p{height: 37px;line-height: 37px;border-bottom: 1px solid #EEEEEE;}
.nav .nav2 .last{height: 10px;line-height: 10px;background: url(../images/bg9.png) no-repeat bottom center;border-bottom: none;width: 100%;display: inline-block;}
.nav .nav2 p a{height: 37px;line-height: 37px;color: #666666;font-size: 14px}
.nav .nav2 p:last-child{border-bottom: none;}
.nav .nav2 p:first-child{height: 30px;line-height: 30px;}
.nav .nav2 .lastp{border-bottom: none;height: 30px;line-height: 30px;}
.nav .nav2 p:hover{background: #fff url(../images/shu1.png) no-repeat left center;}
.nav li:hover>.nav2{display: block;}
.focusBox { position: relative; width: 100%; height: 350px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:100%; height: 350px; display: block; }
.focusBox .w1200{position: relative;height: 40px;line-height: 40px;top: -40px;z-index: 1;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li  { z-index: 1; background: url(../images/dian3.png) no-repeat center;  }
.focusBox .num li.on,.focusBox .num li:hover{ background:url(../images/dian2.png) no-repeat center;  }

.zszl{padding-top: 10px;}
.title{height: 40px;line-height: 40px;text-align: center;background: url(../images/tbg.png) no-repeat center;font-size: 28px;color: #004b8f}
.zszl_t {margin-top: 20px}
.zszltbox{height: 80px;line-height: 80px;border: 1px solid #EEEEEE;border-right: none;width: 238px;float: left;color: #333}
.zszltbox img{margin: 15px auto;margin-left: 54px;margin-right: 22px;}
.zszl_t .last{border-right:  1px solid #EEEEEE;}
.zszl_mbox{width: 380px;height: 237px;text-align: center;float: left;margin-top: 30px;margin-bottom: 30px;}
.zszl_mbox1{background: url(../images/bg1.png) no-repeat center;}
.zszl_mbox2{background: url(../images/bg2.png) no-repeat center;margin-left: 30px;margin-right: 30px;}
.zszl_mbox3{background: url(../images/bg3.png) no-repeat center;}
.zszl_mbox img{margin-top: 50px;margin-bottom: 24px;}
.zszl_mbox p{height: 40px;line-height: 40px;font-size: 18px;color: #fff}
.zszl_bbox{width: 583px;height: 257px;text-align: center;margin-bottom: 30px;}
.zszl_bbox1{background: url(../images/img1.png) no-repeat center; ;} 
.zszl_bbox div{width: 292px;height: 257px;background: url(../images/bg7.png) no-repeat right center;}
.zszl_bbox div img{margin-top: 60px;margin-bottom: 30px;}
.zszl_bbox div p{font-size: 18px;color: #fff}
.zszl_bbox2{background: url(../images/img2.png) no-repeat left center; } 
.join a{font-size: 14px;color: #004b8f}
.xwzx_l{width: 370px;}
.xwzx_l h4{font-size: 14px;color: #004b8f;font-weight: normal;height: 40px;line-height: 40px;border-bottom: 1px solid #004b8f;}
.xwzx_l h4 span{font-size: 18px;font-weight: bold;color: #004b8f;padding-right: 20px;}
.xwzx_l h2{font-size: 16px;color: #004b8f;font-weight: normal;height: 50px;line-height: 50px;}
.xwzx_l p{font-size: 14px;color: #999;line-height: 24px;margin: 0px auto 10px}
.xwzx_l img{width: 370px;height: 224px;}
.xwzx_m{margin-left: 35px;margin-right: 35px;}

.xwzx_r{width: 390px;}
.xwzx_r h2{font-size: 16px;color: #004b8f;margin-bottom: 5px;}
.xwzx_r p{font-size: 14px;color: #999;line-height: 22px;margin-bottom: 5px;}
.xwzx_r p span{font-size: 12px;}
.xwzx_r p img{margin:4px auto;height: 12px;margin-right: 8px; }
.xwzx_rbox{border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-top: 10px;background: url(../images/heng.png) 0px 10px no-repeat;padding-left: 20px;width: 350px;margin-top: 12px}


.xbjs{width: 100%;height: 600px;background: url(../images/bg11.png) no-repeat center;margin-top: 30px}
.title2{height: 60px;line-height: 60px;text-align: center;background: url(../images/tbg2.png) no-repeat center;font-size: 28px;color: #fff;margin: 30px auto 10px}

.xbjsbox{width: 380px;height: 214px;background: url(../images/bg12.png) no-repeat center;float: left;margin-bottom: 30px;}
.xbjsbox h2{text-align: center;font-size: 24px;color: #fff;font-weight: normal;padding-top: 26px;padding-bottom: 20px;background: url(../images/heng2.png) no-repeat bottom center;}
.xbjsbox .xbjsbox_b img{margin-left: 40px;margin-top: 10px;margin-right: 20px;}
.xbjsbox .xbjsbox_b{margin-top: 10px	}
.xbjsbox .xbjsbox_b p{height: 32px;line-height: 32px;text-indent: 20px;background: url(../images/dian.png) no-repeat left center;color: #fff}
.xbjs_b .mid{margin-left: 30px;margin-right: 30px;}
.xbjs_b { }
.xygy{width: 100%;height: 400px;background: url(../images/bg5.png) no-repeat center;}
.xygy .title2{padding: 30px 0px;margin: 0 }


.picScroll-left{ width:1360px;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:217px; background:none; width: 1360px; position: absolute;left: 0;top: 0}
.picScroll-left .hd .prev{ display:block;  width:18px; height:32px; float:left;  margin-top:90px;  overflow:hidden;cursor:pointer; background:url("../images/left3.png") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:18px; height:32px; float:right;  margin-top:90px;  overflow:hidden;cursor:pointer; background:url("../images/right3.png") no-repeat;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width: 1200px;margin: 0 auto;margin-left: 98px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right: 20px;; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:373px; height:214px; display:block;   }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.w1360{width: 1360px;margin: 0 auto;overflow: visible;}



.fnav{width: 100%;background: #333;padding: 30px 0 20px;}
.fnav h2{font-size: 22px;color: #fff;font-weight: normal;margin-bottom: 12px;}
.fnav p{line-height: 24px;font-size: 15px;color: #fff}
.cylj,.dhzx{margin-right: 80px;}
.ewm{text-align: center;margin-left: 20px;}
.ewm img{width: 134px;height: 134px;}

.nybanner{height: 280px;line-height: 280px;font-size: 60px;text-align: center;color: #fff}



/*0520*/
.slideTxtBoxln{ width:450px;width: 100%; text-align:left;  }
.slideTxtBoxln .hd{ height:40; line-height:40px;  position:relative; }
.slideTxtBoxln .hd ul{ float:left; height: 60px ;width: 840px;padding: 15px}
.slideTxtBoxln .hd ul li{ float:left; padding:0 15px; cursor:pointer;margin-right: 30px; height: 38px;line-height: 38px;border: 1px solid #006BCC}
.slideTxtBoxln .hd ul li.on{background:#006BCC;height: 40px;line-height: 40px;color: #fff}
.slideTxtBoxln .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBoxln .bd ul .xxbox_l{width: 60px;}
.slideTxtBoxln .bd ul .xxbox_r{width: 750px;}
.slideTxtBoxln .bd ul .xxbox_r a{line-height:32px;height: 32px;margin-bottom: 10px;padding: 0 15px;color: #333;display: inline-block;}
.slideTxtBoxln .bd ul .xxbox_r .active{background: #006BCC;color: #fff;border-radius: 5px}
.slideTxtBoxln .bd li{ height:24px; line-height:24px;   }
.slideTxtBoxln .bd li .date{ float:right; color:#999;  }
.slideTxtBoxln .bd ul .toptr{background: #006BCC;width: 100%;height: 60px;line-height: 60px;color: #fff;border-color:#000;}
.slideTxtBoxln .bd ul table{width: 100%;text-align: center;color: #333}
.slideTxtBoxln .bd ul .lqqk{border-top: 1px solid #dedede;margin-top: 30px}
.slideTxtBoxln .bd ul .mtr{height: 32px;line-height: 32px;color: #333}




















.location{margin: 30px auto}
.location .active{font-weight: bold;color: #006bcc}
.location a{color: #333}
.location p img{height: 18px;margin: 1px  5px}
.location p a{color: #333333}
.location p .red{color: #e80114}

.newslist_l{width: 280px;border-top: 5px solid #006BCC;background: #fff;padding: 0 10px;display: inline-block;padding-bottom: 200px;}
.newslist_l p{height: 60px;text-indent: 110px;;font-size:16px;border-bottom: 1px solid #EAEAEA;line-height: 60px;color: #333;background: url(../images/sjx2.png) no-repeat 90px center;}
.newslist_l p span{display: inline-block;width: 100%;height: 60px;line-height: 60px;color: #4a4a4a;border-bottom:1px solid #D2D2D2 ;}
.newslist_l .first{color: #006bcc;font-weight: bold;text-align: center;background: url(../images/sjx1.png) no-repeat 90px center;height: 68px;line-height: 68px;border-bottom: 1px solid #EAEAEA; }
.newslist_l .first span{color: #e80114;}
.newslist_l .active{color: #006BCC;background: #FFDFDF;border-bottom: none;}
.newslist_l .active span{border-bottom: none;color: #006BCC}
.newslist_r{width: 850px;display: inline-block;background: #fff;padding: 10px;margin-bottom: 50px}
.newslist_r h1{font-size: 18px;font-weight: normal;color: #006BCC;height: 60px;line-height: 60px;}
.newslist_r h1 span{border-bottom: 1px solid #006BCC;height: 58px;line-height: 58px;float: left;padding: 0 15px;border-bottom: 2px solid #006BCC;}
.newslist_r h1 a{text-transform: uppercase;color: #006BCC;font-size: 14px;}
.newslist_r .xwzx_rbox{width: 100%;margin: 30px auto}
.newslist_r .tid{border-bottom: 1px solid #D9D9D9;}
.newslist_r .xwzx_rbox h2{font-size: 18px;color: #333	;margin-bottom: 5px;font-weight: normal;}
.newslist_r .xwzx_rbox p{font-size: 14px;color: #999;line-height: 22px;margin-bottom: 5px;}
.newslist_r .xwzx_rbox p.times{font-size: 12px;padding-left: 20px;background: url(../images/shijian.png) no-repeat left center;}
.newslist_r .xwzx_rbox p img{margin:4px auto;height: 12px;margin-right: 8px; }
.newslist_r .xwzx_rbox:hover{border-bottom: 1px dashed #004b8f;}
.newslist_r .xwzx_rbox:hover a>h2,.newslist_r .xwzx_rbox:hover>p{color: #004b8f}
.newslist_r .xwzx_rbox:hover>.times{background: url(../images/shijian2.png) no-repeat left center}
.pronext{border-top: 1px solid #E1E1E1;padding: 30px 0 0;display: inline-block;width: 100%;}
.pronext a{width: 100%;color: #bbbbbb;font-size: 14px;line-height: 30px;}
.pronext a:hover{color: #006bcc}
.pages{height: 50px;margin: 30px auto;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px}
.pages .active{border: 1px solid #007AE8;background: #007AE8;color: #fff}

.newsconent{padding-bottom: 30px;}
.newstitle{font-size: 20px;color: #006bcc;line-height: 40px;text-align: center;;}
.info{height: 40px;line-height: 40px;font-size: 12px;color: #a1a1a1;text-align: center;}
.back span,.back img{float: left;}
.back img{margin: 12px auto;margin-left: 20px;margin-right: 10px;}
.back a{color: #4a4a4a}
.back .fr{color: #9b9b9b;font-size: 14px}

.newscon{text-align: center;padding: 10px 0 50px}
.newscon img{margin-bottom: 20px;}
.newscon p{width: 100%;text-align: left;font-size: 16px;color: #333333;line-height: 36px;text-indent: 2em;margin-bottom: 20px;}


.listbox{width: 100%;border-bottom: 1px solid #E1E1E1;height: 90px;padding: 30px 0}
.listbox .listbox_l{width: 96px;text-align: center;}
.listbox .listbox_l .date{margin-top: 8px; display: inline-block;height: 50px;line-height: 50px;text-align: center;background: url(../images/date.png) no-repeat center;width: 100%;font-size: 24px;color: #717171}
.listbox .listbox_l .mon{width: 100%;text-align: center;font-size: 18px;color: #666}
.listbox .listbox_r {width: 750px;margin-left: 0px;}
.listbox .listbox_r h2{font-size: 18px;color: #444343;font-weight: normal;padding-bottom: 10px;}
.listbox .listbox_r p{font-size: 16px;color: #666}
.listbox .listbox_r .more{color: #666;font-size: 16px;display: inline-block;margin-top: 15px}
.listbox:hover>.listbox_r a h2,.listbox:hover>.listbox_r p,.listbox:hover>.listbox_r .more,.listbox:hover>.listbox_l .mon{color: #e50113}
.listbox:hover>.listbox_l .date{background: url(../images/date2.png) no-repeat center;color: #e50113}